home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / MASSAG~1.ZIP / MASSAGE.TXT < prev    next >
Text File  |  1996-08-15  |  7KB  |  180 lines

  1. ************************************************************************
  2. * MASSAGE v0.45 - Sega Master System/Game Gear Emulator by James McKay *
  3. ************************************************************************
  4.  
  5. New Name
  6. ========
  7.  
  8. It was decided that since the SMS emulator had been so vastly improved
  9. in this version since the last one, and that the name 'SMS' didn't
  10. reflect the fact you can play GameGear Roms as well, it was time for a name
  11. change. So it is now called "Massage", as you might have noticed from the
  12. title above. As well as being a nice seedy name, it is also an acronym from
  13.  
  14. "MASter System And Gamegear Emulator".
  15.  ^^^    ^      ^   ^        ^
  16. By coincidence, the word 'Massage' also appears as an amusing spelling
  17. mistake in the GameGear version of Alien Syndrome, when you receive an
  18. 'Emergency Massage' in the intro sequence (check it for yourselves).
  19.  
  20. New stuff in Massage v0.45
  21. ==========================
  22.  
  23. * Bug in joystick detection routine fixed that caused lock-up on some
  24.   machines. Now the number of joysticks should be correctly autodetected.
  25.   You can still use the /nojoy option as well.
  26.  
  27. * Both SMS joypads now emulated, so you can play two player SMS games.
  28.   Note that two players are only available just now if you have two
  29.   joysticks, there isn't a two player keyboard option yet.
  30.  
  31. New stuff in Massage v0.4
  32. =========================
  33.  
  34. * Significant speed increase over SMS 0.3a/b.
  35.  
  36. * Fileselector on key F5, don't press any other function key (except F10 to
  37.   quit). Note that you can press F5 at any time and load in a new game at
  38.   any time. Press Escape if you change your mind about loading. Use the
  39.   cursors, page up/down or type the first few letters of the game in the file
  40.   select screen to jump to the game you want.
  41.  
  42. * Line interrupts in by default, they work much better now.
  43.  
  44. * Improved compatibility - out of 149 SMS and GG Roms tested, only five are
  45.   still unplayable. The others just have small glitches at worst.
  46.  
  47. * PC Joystick A supported.  Buttons 3 and 4 on 4-button pads represent the
  48.   GG start button.
  49.  
  50. * The default frame rate is now 1/2 to avoid confusion over which emulator is
  51.   faster! You can still change it with the /frame option.
  52.  
  53. * SMS games are loaded in English by default, use the /jap switch if you
  54.   want to emulate a Japanese Mark III. So now you can choose whether to
  55.   play the likes of Zillion and Wonder Boy in Monster Land in English or
  56.   Japanese!
  57.  
  58. Instructions
  59. ============
  60.  
  61. Started 23/07/96.
  62. In fact today (13/08/96) it is only about 21 days old.
  63.  
  64. This program emulates the following:
  65. Z80-A.
  66. Memory map.
  67. ROM mapper.
  68. Sound Chip.
  69. Full Controller 1.
  70. Full Controller 2.
  71. Game Gear start button.
  72. Game Gear palette.
  73. Screen:
  74.         Horizontal h/w scroll.
  75.         Vertical h/w scroll.
  76.         Clipping (left).
  77.         Palette.
  78.         Tile horizontal and vertical flipping.
  79.         Screen map.
  80.         Sprites, 8x8 and 8x16.
  81.         Locked top 2 rows of screen.
  82.         Line interrupts (partially working)
  83.  
  84. Note that some carts don't work yet, it is surprising that so many work,
  85. considering that I emulate (partially) only <a number of> IN ports and only
  86. <a number of> OUT ports.  You will need at least a BIG MACHINE for decent
  87. speed (I must learn some assembly!).
  88.  
  89.  
  90. How to use:
  91. -----------
  92. massage      -  Starts the emulator with the file select screen.
  93.  
  94. massage /?   -  A not very good help, some of the options listed don't work.
  95.  
  96. massage <filename.sms>
  97.         or
  98. massage <filename.gg>
  99.  
  100. Loads and runs the named cartridge, however the cartridge must be in a
  101. specific format:
  102.  
  103. 1.  It can either be raw, or have a 512 byte header.  I have tested both
  104. kinds and they work.
  105. 2.  It must have the suffix .sms for an SMS game, or a .gg suffix for a Game
  106. Gear game.
  107.  
  108. massage /delay <num>  -  A rather poor slowdown method, num can be 0-65535,
  109. where 65535 is a ridiculously long delay and 0 is no delay, use this if it
  110. is running too fast.  Use low numbers to start with.
  111.  
  112. massage /mono - This is a relic from another piece of software I wrote,  but
  113. it does have the advantage that it basically switches off the screen making
  114. it a bit like V0.0a.  Allowing for speedy playing of the music.
  115.  
  116. massage /frame <num> - This sets the screen to update 1/num times, (where 0
  117. is 256) this is highly recommended for speed trouble!  I use /frame 4 on a
  118. 486SX-25!
  119.  
  120. massage /jap - This convinces some Master System games that they are running
  121. on a Sega Mark 3 console, which means some games use Japanese.
  122.  
  123. massage /nojoy - Switches off the joystick if you have a nasty old analogue
  124. wobbler that doesn't seem to work properly.
  125.  
  126. KEYS:
  127. -----
  128. Escape - Reset
  129. Space  - Pause on Master System, or Start on the Game Gear.
  130. Ctrl and Alt represent buttons 1 and 2 on controller 1, but I do not know
  131. which is which!
  132. Cursor Keys - Up, down, left and right.
  133. F10    - Quit to DOS.
  134. Don't press any of the other function keys, as you may get stuck.
  135.  
  136.  
  137. WANTED:
  138. -------
  139. Any programming information about the Sega Master System or Game Gear, and
  140. any ROMs I would consider a bonus!  For development purposes of course.
  141. Also, if there are any other file formats that other types of cartridge
  142. copier use, tell me, and I'll try and include compatibility in a future
  143. update.
  144.  
  145. VOLUNTARY PAYMENT SYSTEM:
  146. -------------------------
  147. Paying any money will not get you a registered version, or future updates
  148. delivered straight to your mbox.  Indeed, you already have the full version
  149. of the software (to date).
  150.  
  151. Consider the shareware system, except this way there is no limited trial
  152. period, and you don't have to worry about sending money off and not getting
  153. anything back, because you have the software already!
  154.  
  155. If you send me 5 UK pounds or equivalent, I'll be quite happy.  As payment is
  156. voluntary you only need to do this if you want to.  It will be helpful to me
  157. though, after all a lot of you want me to do some work on an emulator for a
  158. certain 16 bit console, and I am a recent graduate with no job yet.
  159.  
  160. James McKay,
  161. 8B West Buchanan Place,
  162. Paisley,
  163. Renfrewshire,
  164. PA1 2JU,
  165. United Kingdom.
  166.  
  167. My homepage is at http://www.users.dircon.co.uk/~dmckay/x128.html for the
  168. time being.
  169.  
  170. DISCLAIMER:
  171. -----------
  172. Sega is a trademark of Sega.
  173. Mark 3, Master System, Game Gear, Megadrive and Genesis are trademarks of
  174. Sega.
  175.  
  176. This software is not an official product of Sega, and neither are the
  177. cartridge copiers, although I have nothing to do with the cart copiers.
  178.  
  179. Distribution of 'backed up' cartridges is an illegal activity.
  180.